solar encapsulation - German English Dictionary